Data Driven Framewor